amply powered - German English Dictionary